[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s


[Defaults]
; Default value for the "time" parameter of a Command. Minimum 1.
command.time = 15

; Default value for the "buffer.time" parameter of a Command. Minimum 1,
; maximum 30.
command.buffer.time = 1
;-| Supers |---------------------------------------------------------
[Command]
name = "Ultimate POWer"
command = ~D, DF, F, DF, D, DB, B, a+b
time = 25

[Command]
name = "Ultimate POWer"
command = ~D, F, D, B, a+b
time = 25

[Command]
name = "Super Fire"
command = ~D, DF, F, D, DF, F, a
time = 25

[Command]
name = "Hammer Swing"
command = ~D, DB, B, D, DB, B, b
time = 25
;-| Special Attacks |---------------------------------------------------------
[Command]
name = "Fire Shot"
command = ~D, DF, F, a

[Command]
name = "Fire Shot"
command = ~D, DF, F, b

[Command]
name = "Fire Shot EX"
command = ~D, DF, F, a+b

[Command]
name = "Raccoon Tail Light"
command = ~D, DB, B, a

[Command]
name = "Raccoon Tail"
command = ~D, DB, B, b

[Command]
name = "Raccoon Tail EX"
command = ~D, DB, B,  a+b

[Command]
name = "Stomp"
command = ~F, D, DF, a

[Command]
name = "Stomp"
command = ~F, D, DF, b

[Command]
name = "Stomp EX"
command = ~F, D, DF, a+b

[Command]
name = "Flame Launch"
command = ~B, DB, D, DF, F, a

[Command]
name = "Flame Launch"
command = ~B, DB, D, DF, F, b

;[Command]
;name = "Flame Launch"
;command = ~B, D, F, a

[Command]
name = "Hammer Toss"
command = ~B, DB, D, DF, F, a+b

;[Command]
;name = "Hammer Toss"
;command = ~B, D, F, a+b
;-| Command Attacks |---------------------------------------------------------
[Command]
name = "Plumber Punch"
command = /F,a
time = 1

[Command]
name = "High Kick"
command = /B,b
time = 1

[Command]
name = "Uppercut"
command = /DB,a
time = 1

[Command]
name = "Double Air Kick"
command = /U,b
time = 1

;-| Single Button |---------------------------------------------------------
[Command]
name = "a"
command = a
time = 1

[Command]
name = "b"
command = b
time = 1

[Command]
name = "x"
command = x
time = 1

[Command]
name = "y"
command = y
time = 1

[Command]
name = "c"
command = c
time = 1

[Command]
name = "z"
command = z
time = 1

[Command]
name = "start"
command = s
time = 1

;-| Hold Dir |--------------------------------------------------------------
[Command]
name = "holdup" ;Required (do not remove)
command = /$U
time = 1

[Command]
name = "holdupfwd" ;Required (do not remove)
command = /$UF
time = 1

[Command]
name = "holdfwd";Required (do not remove)
command = /$F
time = 1

[Command]
name = "holddownfwd";Required (do not remove)
command = /$DF
time = 1

[Command]
name = "holddown";Required (do not remove)
command = /$D
time = 1

[Command]
name = "holddownback";Required (do not remove)
command = /$DB
time = 1

[Command]
name = "holdback";Required (do not remove)
command = /$B
time = 1

[Command]
name = "holdbackup";Required (do not remove)
command = /$UB
time = 1
;-| Tap Dir |--------------------------------------------------------------
[Command]
name = "up"
command = U
time = 1

[Command]
name = "upfwd" ;Required (do not remove)
command = F
time = 1

[Command]
name = "fwd";Required (do not remove)
command = F
time = 1

[Command]
name = "downfwd";Required (do not remove)
command = F
time = 1

[Command]
name = "down";Required (do not remove)
command = D
time = 1

[Command]
name = "downback";Required (do not remove)
command = B
time = 1

[Command]
name = "back";Required (do not remove)
command = B
time = 1

[Command]
name = "backup";Required (do not remove)
command = U
time = 1
;-| Hold Button |----------------------------------------------------------
[Command]
name = "holda"
command = /a
time = 1

[Command]
name = "holdb"
command = /b
time = 1

[Command]
name = "holdx"
command = /x
time = 1

[Command]
name = "holdy"
command = /y
time = 1

[Command]
name = "holdab"
command = /a+b
time = 1

[Command]
name = "holdc"
command = /c
time = 1

[Command]
name = "holdz"
command = /z
time = 1

[Command]
name = "holdstart"
command = /s
time = 1
;-| Release Button |---------------------------------------------------------
[Command]
name = "rela"
command = ~a
time = 1

[Command]
name = "relb"
command = ~b
time = 1

[Command]
name = "relc"
command = ~c
time = 1

[Command]
name = "relx"
command = ~x
time = 1

[Command]
name = "rely"
command = ~y
time = 1

[Command]
name = "relz"
command = ~z
time = 1

[Command]
name = "relstart"
command = ~s
time = 1

;-| Double Tap |-----------------------------------------------------------
[Command]
name = "FF"     ;Required (do not remove)
command = F, F
time = 10

[Command]
name = "BB"     ;Required (do not remove)
command = B, B
time = 10

;-| 2/3 Button Combination |-----------------------------------------------
[Command]
name = "recovery" ;Required (do not remove)
command = a+b
time = 1

[Command]
name = "taunt" ;Required (do not remove)
command = a+b+c
time = 1
;-| Dir + Button |---------------------------------------------------------
[Command]
name = "back_x"
command = /$B,x
time = 1

[Command]
name = "back_y"
command = /$B,y
time = 1

[Command]
name = "back_z"
command = /$B,z
time = 1

[Command]
name = "down_x"
command = /$D,x
time = 1

[Command]
name = "down_y"
command = /$D,y
time = 1

[Command]
name = "down_z"
command = /$D,z
time = 1

[Command]
name = "fwd_x"
command = /$F,x
time = 1

[Command]
name = "fwd_y"
command = /$F,y
time = 1

[Command]
name = "fwd_z"
command = /$F,z
time = 1

[Command]
name = "up_x"
command = /$U,x
time = 1

[Command]
name = "up_y"
command = /$U,y
time = 1

[Command]
name = "up_z"
command = /$U,z
time = 1

[Command]
name = "back_a"
command = /$B,a
time = 1

[Command]
name = "back_b"
command = /$B,b
time = 1

[Command]
name = "back_c"
command = /$B,c
time = 1

[Command]
name = "down_a"
command = /$D,a
time = 1

[Command]
name = "down_b"
command = /$D,b
time = 1

[Command]
name = "down_c"
command = /$D,c
time = 1

[Command]
name = "fwd_a"
command = /$F,a
time = 1

[Command]
name = "fwd_b"
command = /$F,b
time = 1

[Command]
name = "fwd_c"
command = /$F,c
time = 1

[Command]
name = "up_a"
command = /$U,a
time = 1

[Command]
name = "up_b"
command = /$U,b
time = 1

[Command]
name = "up_c"
command = /$U,c
time = 1

; ----------------------------------------------------------------
;    -------- Uno Tag System v.2.5 Command definitions --------
; ----------------------------------------------------------------
;
; Uno Tag System ver.2.5 by UnoShe.
; - PLEASE GIVE CREDIT IF MODIFYING THIS..

[Command]
name = "aHsoNn"
command = ~D, D, D, c+z
time = 25

[Command]
name = "sheoun"
command = c+b
time = 1

[Command]
name = "palit"
command = c+a
time = 1

[Command]
name = "start2"
command = c
time = 1


[Statedef -1]
;===========================================================================
;---------------------------------------------------------------------------
; Stand Light Punch
[State -1, Stand Light Punch]
type = Null
value = 200
triggerall = statetype = S && ctrl
trigger1 = !var(59)
trigger1 = command = "a" && command != "holddown" &&  command != "holdfwd"
trigger2 = var(59) > 0
trigger2 = abs(P2BodyDist X) <= 21 && P2StateType = S
trigger2 = !Inguarddist 
trigger2 = random<var(50)*0.4
trigger3 = var(59) > 0
trigger3 = (enemy,fvar(36)) <= 23.4 && (enemy,fvar(36)) > 0 && !(enemy,fvar(36) = -999)
trigger3 = (enemy,fvar(37)) >= -10.8 && !(enemy,fvar(36) = -999)
trigger3 = random<var(50)
